package com.ggh.jinjilive.remotedata;


import com.ggh.jinjilive.mobile.ResultEntity;

/**
 * @author zhengweijun
 * @date 2020/7/14 13:21
 */
public interface IObserver {
    /**
     * 最终必回执行的
     */
    public void onFinish();

    /**
     * 成功数据data
     */
    void onNextData(ResultEntity resultEntity);

    /**
     * 暂无数据
     * @param netMsg
     */
    public void onNoData(String netMsg);

    /**
     * 错误网络
     */
    public abstract void onErrorNet(Throwable t, String netMsg);
    /**
     * 错误网络
     */
    public abstract void onDataEmpty( String netMsg);
    /**
     * 是否显示toast错误码的
     */
    public boolean isShowToast();
}
